// 字面量类型和联合类型一起使用
// EventType 是一个字符串字面量类型，它只能是 "click"、"mouseover" 或 "keydown" 中的一个
type EventType = "click" | "mouseover" | "keydown";
const eventType: EventType = "click";
// StatusCode 是一个数字字面量类型，它只能是 200、301、404 或 500 中的一个
type StatusCode = 200 | 300 | 400 | 500
const code: StatusCode = 200
// BooleanValue是一个布尔字面量类型，它只能是布尔值 true 或 false 的变量
type BooleanValue = true | false;
const isReady: BooleanValue = false;